#
# $Id: Makefile 3478 2012-04-20 10:24:37Z mortens $
#
# (C) Copyright 2012, met.no 
#
# This file is part of the ProRad software system for processing
# radar data
#
# The ProRad software is free software; you can redistribute it
# and/or modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2.1,
# or (at your option) any later version.
#
# ProRad is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with ProRad; see the file COPYING. If not, write to the Free
# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
#

CC       := gcc
CCFLAGS  := -Wall


ARFLAGS  := r

LFLAGS   := -lproj -lm



LIBS     := -L. -L../lib
INCL     := -I. -I../include


# objs for command line parsing
#
FILEGGO  := cmdline.ggo
SRCGGO   := ${FILEGGO:.ggo=.c}
OBJGGO   := ${FILEGGO:.ggo=.o}
HEADGGO  := ${FILEGGO:.ggo=.h}


BINSRC   := pj_transform_tst.c
BIN      := ${BINSRC:.c=}


#OBJS     := ${OBJGGO}
#
#OBJSH    := ${HEADGGO}

OBJS     := 
OBJSH    := 


.SUFFIXES :
.SUFFIXES : .c .o .a

.c.o:
	${CC} ${CCFLAGS} ${INCL} -fpic -c $< -o $@


#all: ${BIN} ${SRCGGO}

#${BIN}: ${BINSRC} ${SRCGGO} ${OBJS} ${OBJSH}
#	${CC} ${CCFLAGS} ${INCL} -o $@ $< ${OBJS} ${LIBS} ${LFLAGS}

all: ${BIN}

${BIN}: ${BINSRC} ${OBJS} ${OBJSH}
	${CC} ${CCFLAGS} ${INCL} -o $@ $< ${OBJS} ${LIBS} ${LFLAGS}

#
# command line parser tool/library

#${SRCGGO}: ${FILEGGO}
#	gengetopt -u --file-name=cmdline --input ${FILEGGO}


install: ${BIN}
	install -v -p -m 755 ${BIN} ../bin

clean:
	rm -f core core.* *~
	rm -f *.a
	rm -f ${BIN} ${OBJS}
	rm -f ${SRCGGO} ${HEADGGO}
